package com.vtech.mybatis.baseservice.base;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * TODO
 * 通用的service实现类，常用的CRUD，表无主键时（NK）
 *
 * @author houzhiwei
 * @Date 2015年12月13日 下午5:36:23
 */
@Service
public abstract class NKBaseServiceImpl<T> implements NKBaseService<T>
{
    @Autowired
    protected NKBaseMapper<T> baseMapper;

    @Override
    public int insert(T record)
    {
        return baseMapper.insert(record);
    }

    @Override
    public List<T> selectAll()
    {
        return baseMapper.selectAll();
    }
}
